
package ejemplojdbc1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;


public class EjemploJDBC1 {

   
    public static void main(String[] args) throws ClassNotFoundException {
        conexionMySQL();
    }
    
    public static void conexionMySQL() throws ClassNotFoundException{
        Connection con=null;
   
        try {
            //Class.forName("com.mysql.jdbc.driver");
            con=DriverManager.getConnection("jdbc:mysql://localhost/liga"
                    + "","root","");
            System.out.println("Conexión Correcta");
            verJugadores(con);
            con.close();
                    
        } catch (SQLException ex) {
             System.out.println("Error en la conexión" + ex.getMessage());
        }
        
                
        
    }
    
    
    public static void verJugadores(Connection con){
        Statement stmt=null;
        
        String query="SELECT * FROM jugador;";
        try {
            stmt=con.createStatement();
            ResultSet rs=stmt.executeQuery(query);
            
            while(rs.next()){
                int id_jugador=rs.getInt("id_jugador");
                String nombre=rs.getString("nombre");
                String apellido=rs.getString("apellido");
                String posicion=rs.getString("posicion");
                double salario=rs.getDouble("salario");
                
                //mostramos los datos por pantalla
                System.out.println("*************************");
                System.out.println("El id es: " + id_jugador);
                System.out.println("El nombre es: " + nombre);
                System.out.println("Los apellidos son: " + apellido);
                System.out.println("La posición del jugador es: " + posicion);
                System.out.println("El salario es : " + salario);
                System.out.println("_________________________");
                System.out.println("*************************");
                System.out.println("*************************");
            }
            
            
            //cerramos el Statement
            stmt.close();
        } catch (SQLException ex) {
            System.out.println("Error SQL: " + ex.getMessage());
        }
    }
    
}
